struggles for existence - German English Dictionary